﻿using System;

namespace Sinacor.UI.Bovespa.Corretagem.Model
{
    [Serializable] 
    public class Taxa : ChaveTaxa
    {
        #region Private Properties

        private string _nomeBolsa;
        private string _nomeMercado;
        private string _nomeMercadoOrigem;
        private Decimal? _percEmoluentoBovespa;
        private Decimal? _percEmoluentoCBLC;
        private Decimal? _percRegistroBovespa;
        private Decimal? _percRegistroCBLC;

        #endregion

        #region Public Properties
        
        public string NomeBolsa
        {
            get
            {
                return _nomeBolsa;
            }
            set
            {
                _nomeBolsa = value;
            }
        }

        public string NomeMercado
        {
            get
            {
                return _nomeMercado;
            }
            set
            {
                _nomeMercado = value;
            }
        }

        public string NomeMercadoOrigem
        {
            get
            {
                return _nomeMercadoOrigem;
            }
            set
            {
                _nomeMercadoOrigem = value;
            }
        }
        
        public Decimal? PercEmoluentoBovespa
        {
            get
            {
                return _percEmoluentoBovespa;
            }
            set
            {
                _percEmoluentoBovespa = value;
            }
        }

        public Decimal? PercEmoluentoCBLC
        {
            get
            {
                return _percEmoluentoCBLC;
            }
            set
            {
                _percEmoluentoCBLC = value;
            }
        }

        public Decimal? PercRegistroBovespa
        {
            get
            {
                return _percRegistroBovespa;
            }
            set
            {
                _percRegistroBovespa = value;
            }
        }

        public Decimal? PercRegistroCBLC
        {
            get
            {
                return _percRegistroCBLC;
            }
            set
            {
                _percRegistroCBLC = value;
            }
        }

        #endregion
    }

}